/*     */ package com.finir.finknjig.domain.beans;
/*     */ 
/*     */ import java.io.Serializable;
import java.util.List;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToMany;

import com.finir.finknjig.domain.Komitent;
import com.finir.finknjig.domain.Nalog;
import com.finir.finknjig.domain.Preduzece;
/*     */ 
/*     */ @Entity
/*     */ public class PreduzeceBean
/*     */   implements Preduzece, Serializable
/*     */ {
/*     */   private static final long serialVersionUID = 1L;
/*     */   private Long id;
/*     */   private String naziv;
/*     */   private String mesto;
/*     */   private String adresa;
/*     */   private String ziroRacun1;
/*     */   private String ziroRacun2;
/*     */   private String ziroRacun3;
/*     */   private String ziroRacun4;
/*     */   private String telefon;
/*     */   private String JIB;
/*     */   private String JMB;
/*     */   private String opstinaRegistracije;
/*     */   private List<Komitent> komitenti;
/*     */   private List<Nalog> nalozi;
/*     */ 
/*     */   @Id
/*     */   @GeneratedValue(strategy=GenerationType.AUTO)
/*     */   public Long getId()
/*     */   {
/*  25 */     return this.id;
/*     */   }
/*     */ 
/*     */   public void setId(Long id)
/*     */   {
/*  34 */     this.id = id;
/*     */   }
/*     */ 
/*     */   public String getNaziv()
/*     */   {
/*  43 */     return this.naziv;
/*     */   }
/*     */ 
/*     */   public void setNaziv(String naziv)
/*     */   {
/*  52 */     this.naziv = naziv;
/*     */   }
/*     */ 
/*     */   public String getMesto()
/*     */   {
/*  61 */     return this.mesto;
/*     */   }
/*     */ 
/*     */   public void setMesto(String mesto)
/*     */   {
/*  70 */     this.mesto = mesto;
/*     */   }
/*     */ 
/*     */   public String getAdresa()
/*     */   {
/*  79 */     return this.adresa;
/*     */   }
/*     */ 
/*     */   public void setAdresa(String adresa)
/*     */   {
/*  88 */     this.adresa = adresa;
/*     */   }
/*     */ 
/*     */   public String getZiroRacun1()
/*     */   {
/*  97 */     return this.ziroRacun1;
/*     */   }
/*     */ 
/*     */   public void setZiroRacun1(String ziroRacun1)
/*     */   {
/* 106 */     this.ziroRacun1 = ziroRacun1;
/*     */   }
/*     */ 
/*     */   public String getZiroRacun2()
/*     */   {
/* 115 */     return this.ziroRacun2;
/*     */   }
/*     */ 
/*     */   public void setZiroRacun2(String ziroRacun2)
/*     */   {
/* 124 */     this.ziroRacun2 = ziroRacun2;
/*     */   }
/*     */ 
/*     */   public String getZiroRacun3()
/*     */   {
/* 133 */     return this.ziroRacun3;
/*     */   }
/*     */ 
/*     */   public void setZiroRacun3(String ziroRacun3)
/*     */   {
/* 142 */     this.ziroRacun3 = ziroRacun3;
/*     */   }
/*     */ 
/*     */   public String getZiroRacun4()
/*     */   {
/* 151 */     return this.ziroRacun4;
/*     */   }
/*     */ 
/*     */   public void setZiroRacun4(String ziroRacun4)
/*     */   {
/* 160 */     this.ziroRacun4 = ziroRacun4;
/*     */   }
/*     */ 
/*     */   public String getTelefon()
/*     */   {
/* 169 */     return this.telefon;
/*     */   }
/*     */ 
/*     */   public void setTelefon(String telefon)
/*     */   {
/* 178 */     this.telefon = telefon;
/*     */   }
/*     */ 
/*     */   public String getJIB()
/*     */   {
/* 187 */     return this.JIB;
/*     */   }
/*     */ 
/*     */   public void setJIB(String jib)
/*     */   {
/* 196 */     this.JIB = jib;
/*     */   }
/*     */ 
/*     */   public String getJMB()
/*     */   {
/* 205 */     return this.JMB;
/*     */   }
/*     */ 
/*     */   public void setJMB(String jmb)
/*     */   {
/* 214 */     this.JMB = jmb;
/*     */   }
/*     */ 
/*     */   public String getOpstinaRegistracije()
/*     */   {
/* 223 */     return this.opstinaRegistracije;
/*     */   }
/*     */ 
/*     */   public void setOpstinaRegistracije(String opstinaRegistracije)
/*     */   {
/* 232 */     this.opstinaRegistracije = opstinaRegistracije;
/*     */   }
/*     */ 
/*     */   public int hashCode()
/*     */   {
/* 237 */     int hash = 0;
/* 238 */     hash += ((this.id != null) ? this.id.hashCode() : 0);
/* 239 */     return hash;
/*     */   }
/*     */ 
/*     */   public boolean equals(Object object)
/*     */   {
/* 246 */     if (!(object instanceof PreduzeceBean))
/* 247 */       return false;
/*     */ 
/* 249 */     PreduzeceBean other = (PreduzeceBean)object;
/*     */ 
/* 252 */     return ((((this.id != null) || (other.id == null))) && ((
/* 251 */       (this.id == null) || (this.id.equals(other.id)))));
/*     */   }
/*     */ 
/*     */   public String toString()
/*     */   {
/* 260 */     return this.naziv + "      " + this.adresa;
/*     */   }
/*     */ 
/*     */   @OneToMany(cascade={javax.persistence.CascadeType.ALL}, targetEntity=KomitentBean.class, mappedBy="preduzece")
/*     */   public List<Komitent> getKomitenti()
/*     */   {
/* 281 */     return this.komitenti;
/*     */   }
/*     */ 
/*     */   public void setKomitenti(List<Komitent> komitenti) {
/* 285 */     this.komitenti = komitenti;
/*     */   }
/*     */ 
/*     */   @OneToMany(cascade={javax.persistence.CascadeType.ALL}, targetEntity=NalogBean.class, mappedBy="preduzece")
/*     */   public List<Nalog> getNalozi()
/*     */   {
/* 292 */     return this.nalozi;
/*     */   }
/*     */ 
/*     */   public void setNalozi(List<Nalog> nalozi) {
/* 296 */     this.nalozi = nalozi;
/*     */   }
/*     */ }

